- Translating software requirements into stable, working and high performant software.
- Improving the platform performance
- Write easy to maintain code.
- Suggest improvements and new solutions for current and new features to add
- Be always informed about new and upcoming technologies
- Play a key role in architectural and design decisions, building towards an efficient micro services distributed architecture.
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Go routine and channel patterns
- Experience with the full site of Go frameworks and tools, including:
- Echo (High performance minimalist web framework)
- GoMock
- Gorilla Mux,
- Ability to write clean and effective Godoc comments
- Good knowledge of dependency injection
- Good understanding of gRPC
- Familiarity with code versioning tools, such as Git (GitHub)
- Experience with cloud architectures (GCP or AWS).
- Experience with TDD or BDD
- Ability to write quality testable code
- Experience using Data Store, Elastic search
- Experience with reactive programming, streams + collections, Functional programming
- Casual dress
- Company events
- Company pension
- Flexitime
- Private dental insurance
- Private medical insurance
- Work from home
- Monday to Friday
- Yearly bonus
Company
Location
London, England - United Kingdom
Job type
Full-Time
Golang Job Details
We are looking for a Software Engineer who specialises in Go (GoLang) with a strong understanding of how best to leverage Go’s unique paradigms, idioms and syntax. Needs to have a passion for building great products with solid engineering practices using the latest technologies.
You will also be working on technical tasks to improve our backend application architecture for performance, scalability and robustness while making use of the latest technologies, reducing complexity and making development easier.
A successful candidate will need to be organised, motivated and want to get things done. Want to work in a startup environment, doing a bit of everything and taking ownership of what he will be working on.
Responsibilities:
Required:
Nice to have:
Why join us?
We are a collaborative, forward-thinking, innovative team and work on cutting edge tech. We are passionate about what we do and the products that we create. We offer a competitive salary, unlimited training and amazing perks as well as a flexible superstar environment.
Job Types: Full-time, Permanent, Freelance
Salary: £40,000.00-£70,000.00 per year
Benefits:
Schedule:
Supplemental pay types:
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs